home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / disk / misc / TransADF.lha / Source / td.h < prev    next >
C/C++ Source or Header  |  1997-11-24  |  918b  |  38 lines

  1. #ifndef TRANSADF_TD_H
  2. #define TRANSADF_TD_H
  3.  
  4.  
  5. /*--------------------*/
  6. /* TrackDisk Routines */
  7. /*--------------------*/
  8.  
  9. #ifndef EXEC_TYPES_H
  10. #include <exec/types.h>
  11. #endif /* EXEC_TYPES_H */
  12.  
  13. #ifndef DEVICES_TRACKDISK_H
  14. #include <devices/trackdisk.h>
  15. #endif /* DEVICES_TRACKDISK_H */
  16.  
  17.  
  18. /*---------------------*/
  19. /* Function Prototypes */
  20. /*---------------------*/
  21.  
  22. BYTE readTrack  ( APTR  rBuffer, UBYTE  rNumTracks, UBYTE rTrackNum,
  23.                   struct IOExtTD *rDiskReq);
  24.  
  25. BYTE writeTrack ( APTR  wBuffer, UBYTE  wNumTracks, UBYTE wTrackNum,
  26.                   struct IOExtTD *wDiskReq);
  27.  
  28.  
  29. /*---------------*/
  30. /* Useful Macros */
  31. /*---------------*/
  32.  
  33. #define TRACK_SIZE  (TD_SECTOR * NUMSECS) /* Number of bytes in one track */
  34. #define LOW_TRACK   0                     /* The first track on a disk    */
  35. #define HIGH_TRACK  159                   /* The last track on a disk     */
  36.  
  37. #endif /* TRANSADF_TD_H */
  38.